Towards Fully Controlled Overloading Across Module Boundaries
نویسندگان
چکیده
This paper proposes a set of modularisation constructs as well as a new implementation technique for overloading functions across module boundaries. In contrast to existing approaches, it allows to fully preserve separation of namespaces and it supports overloading of recursive functions in the context of subtyping, which in fact requires support for mutual recursion across module boundaries. Based on a very simple applied λ-calculus as core language, the modularisation constructs are defined and a transformation scheme into an applied λ-calculus is presented. Furthermore, an outline of an implementation in the context of the functional programming language SaC is given.
منابع مشابه
Fully primary modules and some variations
Let R be a commutative ring and M be an R-module. We say that M is fully primary, if every proper submodule of M is primary. In this paper, we state some characterizations of fully primary modules. We also give some characterizations of rings over which every module is fully primary, and of those rings over which there exists a faithful fully primary module. Furthermore, we will introduce some ...
متن کاملOplus-supplemented modules with respect to images of a fully invariant submodule
Lifting modules and their various generalizations as some main concepts in module theory have been studied and investigated extensively in recent decades. Some authors tried to present some homological aspects of lifting modules and -supplemented modules. In this work, we shall present a homological approach to -supplemented modules via fully invariant submodules. Lifting modules and H-suppleme...
متن کاملEmploying Foundation Nonlinearity to Mitigate Seismic Demand in Superstructure
Because of difficulty in inspection and retrofit of foundation in comparison with other elements, the common design philosophy is to avoid any nonlinear deformation in the foundation. This paper shows that by employing controlled foundation nonlinearity, in predetermined sections with arrangements for inspection and retrofit, it is possible to reduce seismic demand on superstructure. Localizing...
متن کاملBuckling and vibration analysis of angle -ply symmetric laminated composite plates with fully elastic boundaries
The main focus of this paper is on efficiency analysis of two kinds of approximating functions (characteristic orthogonal polynomials and characteristic beam functions) that have been applied in the Rayleigh-Ritz method to determine the non-dimensional buckling and frequency parameters of an angle ply symmetric laminated composite plate with fully elastic boundaries. It has been observed that o...
متن کاملFully idempotent and coidempotent modules
In this paper, the notion of fully idempotent modules is defined and it is shown that this notion inherits most of the essential properties of the usual notion of von Neumann's regular rings. Furthermore, we introduce the dual notion of fully idempotent modules (that is, fully coidempotent modules) and investigate some properties of this class of modules.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004